/*
* Copyright (c) 2016 ShopJsp. All Rights Reserved.
 * ============================================================================
 * 版权所有 2011 - 今 北京华宇盈通科技有限公司，并保留所有权利。
 * ----------------------------------------------------------------------------
 * 提示：在未取得SHOPJSP商业授权之前，您不能将本软件应用于商业用途，否则SHOPJSP将保留追究的权力。
 * ----------------------------------------------------------------------------
 * 官方网站：http://www.shopjsp.com
 * ============================================================================
*/
package com.hyyt.shopjsp.basic.pojo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.sql.Timestamp;

/**
* BASIC_客户表
*
* @author Robot 2016-10-18 19:23:03
*/
public class BasicCustomer implements Serializable{
    private Integer customerId;             //客户ID
    private String loginName;               //登录账号
    private String password;                //登录密码
    private String nickName;                //昵称
    private String phone;                   //手机号
    private String email;                   //电子邮件
    private String photoUrl;                //头像地址
    private String registerIp;              //注册IP
    private Timestamp registerDate;         //注册日期
    private Integer lockedState;            //冻结状态[0 未冻结，1 已冻结]
    private Timestamp lockedDate;           //锁定时间
    private Integer type;                   //用户类型 [1 普通用户、2 供应商店铺 ]
    private Integer shareType;              //分享类型 1 用户 2 商家
    private Integer isCanBuy;               //是否可以采购 0 否，1 是
    private String payPassword;             //支付密码

    private String wxUserOpenId;            //微信用户开放ID
    private String buyerRank;               //买家头衔;与买家等级对应;;
    private BigDecimal amount;              //金额
    public BasicCustomer() {
    }

    public Integer getCustomerId(){
        return this.customerId;
    }

    public void setCustomerId(Integer customerId){
        this.customerId=customerId;
    }
    public String getLoginName(){
        return this.loginName;
    }

    public void setLoginName(String loginName){
        this.loginName=loginName;
    }
    public String getPassword(){
        return this.password;
    }

    public void setPassword(String password){
        this.password=password;
    }
    public String getNickName(){
        return this.nickName;
    }

    public void setNickName(String nickName){
        this.nickName=nickName;
    }
    public String getPhone(){
        return this.phone;
    }

    public void setPhone(String phone){
        this.phone=phone;
    }
    public String getEmail(){
        return this.email;
    }

    public void setEmail(String email){
        this.email=email;
    }
    public String getPhotoUrl(){
        return this.photoUrl;
    }

    public void setPhotoUrl(String photoUrl){
        this.photoUrl=photoUrl;
    }
    public String getRegisterIp(){
        return this.registerIp;
    }

    public void setRegisterIp(String registerIp){
        this.registerIp=registerIp;
    }
    public Timestamp getRegisterDate(){
        return this.registerDate;
    }

    public void setRegisterDate(Timestamp registerDate){
        this.registerDate=registerDate;
    }
    public Integer getLockedState(){
        return this.lockedState;
    }

    public void setLockedState(Integer lockedState){
        this.lockedState=lockedState;
    }
    public Timestamp getLockedDate(){
        return this.lockedDate;
    }

    public void setLockedDate(Timestamp lockedDate){
        this.lockedDate=lockedDate;
    }
    public Integer getType(){
        return this.type;
    }

    public void setType(Integer type){
        this.type=type;
    }
    public Integer getShareType(){
        return this.shareType;
    }

    public void setShareType(Integer shareType){
        this.shareType=shareType;
    }
    public Integer getIsCanBuy(){
        return this.isCanBuy;
    }

    public void setIsCanBuy(Integer isCanBuy){
        this.isCanBuy=isCanBuy;
    }
    public String getPayPassword(){
        return this.payPassword;
    }

    public void setPayPassword(String payPassword){
        this.payPassword=payPassword;
    }

	public String getWxUserOpenId() {
		return wxUserOpenId;
	}

	public void setWxUserOpenId(String wxUserOpenId) {
		this.wxUserOpenId = wxUserOpenId;
	}

	public String getBuyerRank() {
		return buyerRank;
	}

	public void setBuyerRank(String buyerRank) {
		this.buyerRank = buyerRank;
	}

	public BigDecimal getAmount() {
		return amount;
	}

	public void setAmount(BigDecimal amount) {
		this.amount = amount;
	}
}